Kempsford House Hotel
21-23 Saint Johns Rd., Harrow, Greater London, United Kingdom, HA1 2EE
(02084) 274983 Phone